package cn.kgc.pojo;


import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.data.relational.core.mapping.Column;

import java.sql.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
/**
 * 日程管理表
 */
public class Schedule {
  /**
   * 日程管理表id
   */
  private Integer id;
  /**
   * 标题
   */
  private String title;

  /**
   * 日期
   */
  private Date date;
  /**
   * 时间
   */
  private String time;

  /**
   * 会议类型
   */
  private String type;  // String

  /**
   * 主题
   */
  private String topic;   //String
  /**
   * 地点
   */
  private String location;  //String
  /**
   * 联系人id-外键-(人力或管理)
   */
  private Integer contact_id;

  /**
   * 用户id-外键-用户表
   */

  private Integer user_id;

  /**
   * 时长
   */
  @Column("duration")
  private int duration;


  private String typeMatchId;


  private String contactName;

  /*LeaveRequest*/
  private Date beginTime;

  private Date endTime;

  private int state;
}
